﻿@charset "utf-8";
*{ word-wrap:break-word; outline:none; }
body{ background:#FFF;}
body, td, input, textarea, select, button{ color:#555; font:12px "Microsoft Yahei", "Lucida Grande", Verdana, Lucida, Helvetica, Arial, 'Simsun', sans-serif;  }
body, ul, ol, li,  dl, dt , dd, p, h1, h2, h3, h4, h5, h6, form, fieldset { margin:0; padding:0; }
ul , ol , li { list-style-image: none; list-style-type: none; }
h1, h2, h3, h4, h5, h6{ font-size:12px; }
a { color:#333; text-decoration:none; }
a:hover { color:#0085CF; text-decoration:none; }
a img { border:none; }
a {blr:expression(this.onFocus=this.blur())}
em, cite, th{ font-style:normal; font-weight:normal; }
table{ border-collapse:collapse; }
th{ text-align:left; }
label, .pointer { cursor:pointer; }
body fieldset{border: 1px solid #D8D8D8;padding: 10px;}
body fieldset legend{padding: 3px 8px;font: 700;border: 1px solid #D8D8D8;background-color: #F9F9F9;}
#mainContent {margin:10px; width:0 auto;}
#content {/*position:absolute*/;overflow: auto ;height: 100%;}
a{text-decoration: none;color:#666}
a:hover{color:#c00;}
form{line-height:32px;}

table {}
table td,table th{overflow:hidden;text-overflow:ellipsis;}
table td.caption,table th.caption{width: 160px;text-align: right;border-right: 1px solid #dbdbdb;}
table.default{width:100%;border:#dbdbdb 1px solid;border-bottom:0;table-layout:fixed;}
table.default tr td,table.default tr th{line-height:24px;height:24px;padding:4px 0 4px 6px;border-bottom:#dbdbdb 1px solid;}
table.default tr th{background:#f1f2f3}
table.default tr.odd{background:#f1f1f1}
table.border tr td,table.border tr th{padding: 3px;border-left:#dbdbdb 1px solid;}
table.border tr th{text-align: center;}

table.no_lr_border{border-left: none;border-right: none;};

.fl{float:left;} .fn{float:none;} .fr{float:right}

/*清除浮动问题*/
.clearfix:after {visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0; }
.clearfix {zoom:1;}

/* 全选 删除 添加选择框*/
.tools_bar{border-left:#cdcdcd 1px solid;border-top:#cdcdcd 1px solid;border-bottom:#aaa 1px solid;border-right:#aaa 1px solid;height: 32px;line-height:32px; background: #efefef;margin-bottom: 5px;letter-spacing:-4px;font-size: 0; position: relative;overflow: hidden;}
.tools_bar a ,.tools_bar span.fl,.tools_bar span.fr{border-right:#cdcdcd 1px solid;border-left:#fff 1px solid;text-align: center;display: inline-block;letter-spacing:0;font-size: 14px; line-height: 32px;height: 32px;padding: 0 10px; color:#666;cursor:pointer;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f4f4f4));background:-moz-linear-gradient(top,#fff,#f4f4f4);background-color:#fafafa;}
/*.tools_bar span.fr{position:absolute;top:0;right: 0;}*/
.tools_bar span select{margin-top: 4px;}
.tools_bar a:hover{background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f0f0f0));background:-moz-linear-gradient(top,#fff,#f0f0f0);background-color:#f7f7f7;color: #f00;}
.tools_bar span input{margin-top:-2px; _margin-top: 2px; height: 22px;line-height: 22px;}
.tools_bar span select{height: 24px;line-height: 24px;}
.tools_bar span.fr{ border-left:#cdcdcd 1px solid; border-right: 0; }
.tools_bar a:active,.tools_bar a.current,.tools_bar a.current:hover{color:#333;background:#e8e9ed;box-shadow:0 2px 1px #d7d7d7 inset;}
/*.tools_bar a:hover{background-color: #f6f6f6;cursor:pointer;}*/
.tools_bar a i{font-style: normal;padding-left:8px;}
.btn_min a{display: inline-block;height: 24px;font-size: 14px;line-height: 24px;text-align: center;margin-right: 6px;}
.tools_bar span a:hover,.tools_bar span a:active,.tools_bar span a{background:transparent;border:0;box-shadow:0 0 0;padding-right:0;}
.tools_bar a.current{color: #3B5999;}

/*=====chrome内核下滚动条样式=====*/
::-webkit-scrollbar-track-piece {background:#ececec;}
::-webkit-scrollbar             {width:15px;height:15px;}
::-webkit-scrollbar-thumb       {background:#bbb;background-clip:padding-box;min-height:28px;}
::-webkit-scrollbar-thumb:hover {background:#777;}

/*==========滑过操作插件==========*/
a.action{border: 1px solid #fff;height: 22px; padding: 0 4px;}
.hidden a.action {min-width: 53px; position: relative; display: inline-block; height: 22px;}
.show_munu a.action{background: #fbfbfb;  border: 1px solid #acacac; position: relative; z-index: 1000; display: inline-block; height: 22px; min-width: 53px;}
.show_munu a.top{border-top: none;padding-top: 1px;}
.show_munu a.bottom{border-bottom: none;padding-bottom: 1px;}
.hidden .menu_select{display: none; min-width: 100px;} 
.operat .menu_select{position: absolute; left: 0; top: 24px; z-index: 998; background: #fbfbfb; border: 1px solid #acacac; box-shadow: 0 0 5px rgba(201, 201, 201, 0.9);min-width: 80px;max-height: 300px;overflow: auto;}
.operat .menu_select ul{min-width: 100px;}
.operat .menu_select ul li {display: block; margin: 5px 0; vertical-align: middle; min-width: 100px;_width:100px;}
.operat .menu_select ul li a { display: block; height: 24px; width: auto; min-width: 90px;  text-align: left;padding-left: 8px;}
.operat .menu_select ul li a:hover{background: #f1f1f1;}

/*==========列表分页==========*/
.page_nav { font-family: Simsun; line-height:normal;text-align: right;margin-top: 10px;overflow: hidden;zoom: 1;}
.page_nav a,.page_nav  span,.page_nav  input{display:inline-block;line-height:23px;padding:0 10px;border:1px solid #ccc;background-color:#fff; text-decoration:none;color:#666 !important;margin-right:5px;zoom: 1;}
.page_nav  input{height: 23px;line-height: 23px;padding: 0;zoom: 1; font:12px/16px;font-family: Simsun;zoom: 1;_margin-bottom:-4px;}
.page_nav  a:hover,.page_nav span.pg_curr{color:#fff !important;background-color:#C00;border-color:#be0d11 #be0d11 #9a0307; text-decoration:none;}
.pg_link{padding: 3px 8px;margin:0 3px;border: 1px solid #ccc;}
.pg_link:hover,a.pg_next:hover,a.pg_pre:hover{border: 1px solid #A9C9E2;color: #137cce;}
.pg_select{border:1px solid #ccc;padding:2px;margin:0 5px;}

/* table
------------------------------------------------------------------- */
.table { clear:both; width:100%; margin-top: 8px}
.table th{ padding:4px 15px !important; height:26px; }
.tb-type1{}
.tb-type1 td{ padding:5px 5px 3px 0;}
.tb-type1 th{ padding:5px 5px 3px 0; line-height:21px; color: #333;}
.tb-type1 td input[type="text"], .tb-type1 td select{ margin-right:4px; _margin-right:2px; margin-left:4px; _margin-left:2px; }
.tb-type1 td select { width:auto;}
.tb-type1 .txt-short { width:80px;}
.tb-type1 .txt { width:140px;}
.tb-type1 .txt2 { width:220px;}
.tb-type1 .date , .tb-type1 .date:hover { background: url(../images/input_date.gif) no-repeat 0 0; padding-left: 25px; width:70px;}
.tb-type1 .date { background-color: #FAFAFA; }
.tb-type1 .date:hover { background-color: #FFF;}
#gcategory select{ margin-right:3px;}
.tb-type1 strong{ margin-right:5px; color:#F60; }
.mt10 { margin-top: 10px;}
.tc { text-align: center;}
/*表单元素样式*/
input[type="text"], input[type="password"], textarea, select, .type-file-text , .editable, .editable-tarea { color: #333333; background:none repeat scroll 0 0 #F1F2F3 ; padding: 4px 4px; border-style: solid; border-width: 1px; border-color: #ABADB3 #E2E3EA #E2E3EA #ABADB3;}

input[type="text"], textarea, select, .type-file-text , .editable, .editable2, .editable-tarea, .editable-tarea2 { padding: 4px 4px; /*Firefox\Chrome\Safari\IE9\元素圆角效果*/ resize: none;/*禁止调节元素的尺寸*/}

input[type="text"]:focus , input[type="text"]:hover, input[type="text"]:active, input[type="password"]:focus , input[type="password"]:hover, input[type="password"]:active, textarea:hover, textarea:focus, textarea:active { color: #33464F; background-color: #fff; border: 1px solid ; border-color:#7F94AF /*#CBE9F3 #CBE9F3 #71CBEF*/;-moz-box-shadow:0 0 5px rgba(128, 158, 188, 0.5); -webkit-box-shadow: 0 0 5px rgba(128, 158, 188, 0.5); box-shadow: 0 0 5px rgba(128, 158, 188, 0.5);}

textarea{ resize: vertical !important;/*Textarea支持调节元素的高度*/}
.table td p.store { color: #999; font-weight: normal;}
.table td p.store a { color: #999;}
.table td p.store a:hover { text-decoration: underline; color: #999;}
.table td.group { font-weight: 600;}
.table td.group p.goods { color: #390; font-weight: normal;}
.table td.group p.goods a { color: #390;}
.table td.group p.goods a:hover { text-decoration: underline; color: #390;}
.table td p { margin-bottom:6px;}
.align-center {text-align:center;}
.nowrap { white-space: nowrap;}
.nobg{ background: transparent none no-repeat scroll 0 0 !important;}
.space th { font-weight: 600; color: #5E728A; background-color: #F3F5F8;}
/*.space th { font-weight: 600; color: #5E728A; background-color: #F3F5F8;background: url('')}*/
table.search { margin: 12px 0 6px 4px;}



/* 圆角，CSS3支持 */
.rounded{border:1px #CCC solid; background:#FFF;margin: 0px auto;}
.rightcontent{margin: 10px auto;}
/* 列表 */
.list{margin:0 auto; padding:0; width:98%;}
.list td{margin:0; height:25px; padding:5px;}
.list .name{text-align:right;}
.list .field{color:#F60; font-family:Tahoma,Geneva,sans-serif; line-height:20px;}
.list .notes{color:#999;}
.space{border-bottom: 1px solid #ccc;}



/* 交换背景色 js函数样式 */
.even{border-bottom: 1px dotted #DFE4EA;} /* 偶数行背景色 #EDF5FD */
.odd{ border-bottom:1px dotted #DFE4EA} /* 奇数行背景色 */
.activity{background-color:#F0F0F0;} /* 活动行背景色 #FFFFCC */ /* mle */

label.validation{font-weight:700; padding-left:16px;line-height: 16px;}

/* #titlediv_jq{} 固定DIV宽度 */
.title_div{background:#FFF; border:1px #CCC solid; padding:5px; line-height:20px; position:absolute; z-index:9999; color:#F60; word-break:break-all;} /* title标签内容转div js函数样式 */
.rouned{border:1px #CCC solid; background:#FFF; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.title2div{position: relative;top: 4px;}

/* 表单提交按钮样式 a */
.submit{width:120px; margin: 0px 20px;height:35px; line-height:35px; text-align:center;border: none;cursor: pointer; color:#FFF; background:url('../images/sprite_gray.png') -4px -220px no-repeat;}
.submit:hover{color:#FFF; text-decoration:none; background-position:-4px -261px;}
.top_line{margin-top: 20px;margin-bottom: 10px;}
.spanMsg{padding-right: 10px;vertical-align: middle;font-weight: bold;color: red;font-size:16px;}

.thead th{ font-size:13px; font-weight: 700; color: #333; white-space: nowrap;}
span.errormsg {color: red;text-indent: 20px;display: inline-block;background-image: url('../images/icons/icon_error.png');background-position: 2px -1px;margin-left: 5px;background-repeat: no-repeat;}
span.valid {background: url("../images/checked.gif") no-repeat left;width: 14px;height: 13px;overflow: hidden;padding: 0;margin: 5px 0 0 5px;display: inline-block;}

.icon_select{border: 0px;margin: 0px 0px 0px 3px;position: relative;top: -2px;}

#title { width: 141px; height: 55px; position: absolute; top: 17px; left: 7px; float:left;}
#title a{width: 141px;height: 39px;display: block;}
.txt-short, .txt , .txt2 { height: 20px; line-height: 20px;}
.select{ height: 26px; line-height: 26px;}
.thead {font-weight: bold; color: #444; text-align: center;}
.thead td {border-bottom: 1px solid #bbdbf1;}
tr td.handler span { display:block; width: 140px; text-align:left; margin: 0 auto;}
tr.no_data td{ font-size:14px; font-weight: bold; line-height: 120px; color: #5E728A; text-align:center;}
td.team a { padding-right: 20px; background: url('../images/blog-ico.gif') no-repeat; margin-right:16px; _margin-right:8px;}
td.team a.tqq { background-position: 100% 0px;}
td.team a.qzone { background-position: 100% -20px;}
td.team a.weibo { background-position: 100% -32px;}
.noborder{height: 32px;line-height: 32px;}
.space th { font-weight: 600; color: #5E728A; background-color: #F3F5F8;}
big,.big { font-size:120% !important; line-height:120%;padding:6px !important; height:26px;}
.w12 { width: 12px; }
.table th.big{ padding:4px 0px !important; height:26px; }



/* =============================================================================
   Base Button
   ========================================================================== */

.btn{
    display:inline-block;
    *display:inline;
    padding:4px 12px;
    margin-bottom:0;
    *margin-left:.3em;
    font-size:14px;
    line-height:20px;
    color:#333;
    text-align:center;
    text-shadow:0 1px 1px rgba(255,255,255,0.75);
    vertical-align:middle;cursor:pointer;
    background-color:#f5f5f5;
    *background-color:#e6e6e6;
    background-image:-moz-linear-gradient(top,#fff,#e6e6e6);
    background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));
    background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);
    background-image:-o-linear-gradient(top,#fff,#e6e6e6);
    background-image:linear-gradient(to bottom,#fff,#e6e6e6);
    background-repeat:repeat-x;border:1px solid #ccc;
    *border:0;border-color:#e6e6e6 #e6e6e6 #bfbfbf;
    border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
    border-bottom-color:#b3b3b3;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);
    filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);*zoom:1;
    -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
    -moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
    box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)
}
.btn:hover,.btn:focus,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{
    color:#333;
    background-color:#e6e6e6;
    *background-color:#d9d9d9
}
.btn:active,.btn.active{
    background-color:#ccc;
}
.btn:first-child{*margin-left:0}
.btn:hover,.btn:focus{
    color:#333;
    text-decoration:none;
    background-position:0 -15px;
    -webkit-transition:background-position .1s linear;
    -moz-transition:background-position .1s linear;
    -o-transition:background-position .1s linear;
    transition:background-position .1s linear
}
.btn:focus{
    outline:thin dotted #333;
    outline:5px auto -webkit-focus-ring-color;
    outline-offset:-2px
}
.btn.active,.btn:active{
    background-image:none;
    outline:0;
    -webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
    -moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
    box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)
}
.btn-large{padding:11px 19px;font-size:17.5px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
.btn-large [class^="icon-"],.btn-large [class*=" icon-"]{margin-top:4px}

form label.error{ color: red; text-indent: 30px; display: inline-block; background-image:url('../images/ico.png'); background-position: 12px 2px; background-repeat:no-repeat;height: 20px;line-height: 20px;}
.formvalidate{/*margin: 10px;*/}
.showMessage{float: left;}
.showMessage .aui_iconBg{float: left;}
.showMessage img.images{width:48px; height:48px; margin:10px 0 0px 10px; background-position: center center; background-repeat:no-repeat;}
.showMessage .aui_content{float: left;}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  background-color: #ffffff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  *border-right-width: 2px;
  *border-bottom-width: 2px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
}
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.dropdown-menu .divider {
  *width: 100%;
  height: 1px;
  margin: 9px 1px;
  *margin: -5px 0 5px;
  overflow: hidden;
  background-color: #e5e5e5;
  border-bottom: 1px solid #ffffff;
}
.dropdown-menu li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 20px;
  color: #333333;
  white-space: nowrap;
}
.dropdown-menu li > a:hover,
.dropdown-menu li > a:focus,
.dropdown-submenu:hover > a {
  text-decoration: none;
  color: #ffffff;
  background-color: #0081c2;
  background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));
  background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
  background-image: -o-linear-gradient(top, #0088cc, #0077b3);
  background-image: linear-gradient(to bottom, #0088cc, #0077b3);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);
}
.dropdown-menu .active > a,
.dropdown-menu .active > a:hover {
  color: #ffffff;
  text-decoration: none;
  outline: 0;
  background-color: #0081c2;
  background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));
  background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
  background-image: -o-linear-gradient(top, #0088cc, #0077b3);
  background-image: linear-gradient(to bottom, #0088cc, #0077b3);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);
}
.dropdown-menu .disabled > a,
.dropdown-menu .disabled > a:hover {
  color: #999999;
}
.dropdown-menu .disabled > a:hover {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: default;
}
.nav { margin-bottom:15px;height:35px;}
.nav ul{ height:35px;float:left;}
.nav li,.nav .return{float:left;}
.nav li a,.nav .return a{ float:left;line-height:32px;color:#666;padding:0 15px;text-align:center;}
.nav li a:hover{border-bottom:2px solid #aaa;color:#333;text-decoration:none;}
.nav li.current a{border-bottom:2px solid #266aae;font-weight:700;color:#266aae;}
.nav .return a{ background:url(../images/admin/content/return.png) 2px center no-repeat;color:#990000;padding:0 20px;}

/*单选按钮*/
.rowform li{ overflow:hidden; float:left; margin-right:10px; white-space:nowrap; cursor:pointer; }
.rowform .nofloat li span.radio { line-height:25px; width:100px; float:left; }
